要作流程控制當然少不了陳述式
就是所謂的statement
那來介紹幾個常見的statement吧
我就用很白話的說法說
If…else 基本的判斷條件是否成立
Switch…case 前面有偷偷賣弄過了 同事件多個條件需判斷
While 一直重複 直到滿足條件
For 就是迴圈 一直執行
Try…catch…finally 處理程式發生錯誤的例外處理
今天就來寫寫 if..else吧~~
來幫自己出個題目
最基本的成績轉換A,B,C,D,FAIL對應90以上.89~80.79~70.69~60.59以下
再開一個新的WEB FORM吧
我叫GradeTester
JUST DO IT 就拉一個BUTTON , TEXTBOX , LABEL就夠了
我就拉這樣
圖1
點點botton 寫 if…else程式
protected void Button1_Click(object sender, EventArgs e)
{
int grade = 0;
bool seperate;
seperate = int.TryParse(TextBox1.Text, out grade);
if (seperate)
{
if (grade >= 90)
{
Label1.Text = "A";
}
else if (grade >= 80 && grade < 90)
{
Label1.Text = "B";
}
else if (grade >= 70 && grade < 80)
{
Label1.Text = "C";
}
else if (grade >= 60 && grade < 70)
{
Label1.Text = "D";
}
else
{
Label1.Text = "FAIL";
}
}
else {
Label1.Text = "輸入錯誤 請輸入數字" ;
}
}
今天先寫好了程式 那至於為甚麼要這樣寫
我們明天來細細地解釋我在寫甚麼碗糕
如果有寫錯甚麼東西 或 觀念有問題 歡迎下面留言跟我說
:>>